package com.zhuna.www;


import com.zhuna.www.dao.UserDAO;
import com.zhuna.www.dao.impl.UserDAOImp1;

public class test {
    public static void main(String[] args) throws Exception{
        //更新用户信息测试
//        UserService userService = new UserService();
//        userService.updateUserInfo(5,null,null);


        //充值测试
//        ReChargeService rechargeService = new ReChargeService();
//        //获得用户名
//        UserDAO userDAO = new UserDAOImp1();
//        int a = userDAO.selectUserByName("对象2").getId();
//        System.out.println(rechargeService.recharge(a, 500));


//        System.out.println(user);
//
//        UserDAO userDAO = new UserDAO();
//        userDAO.addUser(user);

//        User user = new User();
//        user.setName("zhuna");
//        user.setPassword("123456");
//        user.setRole(UserRole.ADMIN);
//        UserDAO userdao = new UserDAO();
//        userdao.insertUser(user);

        //查找用户测试
//        UserDAO userDAO = new UserDAOImp1();
//        User user = userDAO.selectUserByName("对象1"); //调用方法
//        System.out.println(user);

//        user.setRole(UserRole.MERCHANT);
//        user.setPassword("3457");
//        user.setName("对象2");
//        userDAO.add(user);

//        查询所有用户
        UserDAO userDAO1 = new UserDAOImp1();
        for (int i = 0; i < userDAO1.selectallUser().size(); i++) {
            System.out.println(userDAO1.selectallUser().get(i));

        }

//        //删除用户业务逻辑
//        String name = "对象1";
//        UserDAO userDAO = new UserDAOImp1();
//        User a = userDAO.selectUserByName(name);
//       if (a == null) {
//            System.out.println("该用户不存在");
//        }else {
//            int c = userDAO.deleteUser(name);
//            if (c > 0) {
//                System.out.println("用户删除成功");
//                userDAO.selectallUser();
//            }else {
//                System.out.println("用户删除失败！");;
//            }
//
//        }





    }


}
